package com.cdp.system.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.cdp.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 导出力学性能数据
 */
@Data
public class MechanicalPerformanceVO {

    @Excel(name = "序号", sort = 1)
    private Integer id;

    @Excel(name = "地区", sort = 2)
    private Integer region;

    @Excel(name = "生产日期", dateFormat = "yyyy-MM-dd", sort = 3)
    private Date productionDate;

    @Excel(name = "强度等级", sort = 4)
    private String strengthGrade;

    @Excel(name = "3天抗压强度", sort = 5)
    private BigDecimal compressive3d;

    @Excel(name = "7天抗压强度", sort = 6)
    private BigDecimal compressive7d;

    @Excel(name = "28天抗压强度", sort = 7)
    private BigDecimal compressive28d;

    @Excel(name = "水", sort = 8)
    private BigDecimal water;

    @Excel(name = "水泥ID", sort = 9)
    private Integer cementId;

    @Excel(name = "水泥", sort = 10)
    private BigDecimal cement;

    @Excel(name = "石ID", sort = 11)
    private Integer stone510Id;

    @Excel(name = "石5-10mm", sort = 12)
    private BigDecimal stone510;

    @Excel(name = "石ID", sort = 13)
    private Integer stone525Id;

    @Excel(name = "石5-25mm", sort = 14)
    private BigDecimal stone525;

    @Excel(name = "石ID", sort = 15)
    private Integer stone2040Id;

    @Excel(name = "石20-40mm", sort = 16)
    private BigDecimal stone2040;

    @Excel(name = "石ID", sort = 17)
    private Integer stone1020Id;

    @Excel(name = "石10-20mm", sort = 18)
    private BigDecimal stone1020;

    @Excel(name = "石ID", sort = 19)
    private Integer stone1030Id;

    @Excel(name = "石10-30mm", sort = 20)
    private BigDecimal stone1030;

    @Excel(name = "石ID", sort = 21)
    private Integer stone010Id;

    @Excel(name = "石0-10mm", sort = 22)
    private BigDecimal stone010;

    @Excel(name = "石ID", sort = 23)
    private Integer stone2031Id;

    @Excel(name = "石20-31.5mm", sort = 24)
    @TableField("stone_coarse_20_31_5")
    private BigDecimal stoneCoarse20315;

    @Excel(name = "砂ID", sort = 25)
    private Integer sandRiverCoarse3137Id;

    @Excel(name = "河砂粗3.1-3.7mm", sort = 26)
    private BigDecimal sandRiverCoarse3137;

    @Excel(name = "砂ID", sort = 27)
    private Integer sandRiver2330MedId;

    @Excel(name = "河砂中2.3-3.0mm", sort = 28)
    private BigDecimal sandRiver2330Med;

    @Excel(name = "砂ID", sort = 29)
    private Integer sandRiver1622FineId;

    @Excel(name = "河砂细1.6-2.2mm", sort = 30)
    private BigDecimal sandRiver1622Fine;

    @Excel(name = "砂ID", sort = 31)
    private Integer sandMech2330MedId;

    @Excel(name = "机制砂中2.3-3.0mm", sort = 32)
    private BigDecimal sandMech2330Med;

    @Excel(name = "砂ID", sort = 33)
    private Integer sandMech3137CoarseId;

    @Excel(name = "机制砂粗3.1-3.7mm", sort = 34)
    private BigDecimal sandMech3137Coarse;

    @Excel(name = "砂ID", sort = 35)
    private Integer sandMech1622FineId;

    @Excel(name = "机制砂细1.6-2.2mm", sort = 36)
    private BigDecimal sandMech1622Fine;

    @Excel(name = "砂ID", sort = 37)
    private Integer sandMech0475Id;

    @Excel(name = "机制砂0-4.75mm", sort = 38)
    private BigDecimal sandMech0475;

    @Excel(name = "砂ID", sort = 39)
    private Integer sandMech09Id;

    @Excel(name = "机制砂0-9mm", sort = 40)
    private BigDecimal sandMech09;

    @Excel(name = "石粉ID", sort = 41)
    private Integer stonePowderId;

    @Excel(name = "石粉", sort = 42)
    private BigDecimal stonePowder;

    @Excel(name = "矿粉ID", sort = 43)
    private Integer mineralPowderId;

    @Excel(name = "矿粉", sort = 44)
    private BigDecimal mineralPowder;

    @Excel(name = "粉煤灰ID", sort = 45)
    private Integer flyAshId;

    @Excel(name = "粉煤灰", sort = 46)
    private BigDecimal flyAsh;

    @Excel(name = "减水剂ID", sort = 47)
    private Integer waterReducerId;

    @Excel(name = "减水剂", sort = 48)
    private BigDecimal waterReducer;

    @Excel(name = "增效剂ID", sort = 49)
    private Integer efficiencyAgentId;

    @Excel(name = "增效剂", sort = 50)
    private BigDecimal efficiencyAgent;

    @Excel(name = "膨胀剂ID", sort = 51)
    private Integer expansionAgentId;

    @Excel(name = "膨胀剂", sort = 52)
    private BigDecimal expansionAgent;

    private String createBy;
    private Date createTime;
    private String updateBy;
    private Date updateTime;
    private Integer version;
    private Integer deleteTime;
}
